package com.ruoyi.project.rate.domain;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.ruoyi.framework.web.domain.BaseEntity;
import com.ruoyi.project.system.dept.domain.Dept;
import com.ruoyi.project.system.user.domain.User;

public class Scene extends BaseEntity {
	private static final long serialVersionUID = 1L;

	private String monthId;
	private String dayId;
	private Dept dept = new Dept();
	private BigDecimal score;
	private String status;
	private Date checkTime;
	private String content1; // 考核内容
	private String content2; // 考核依据
	private String content3; // 考核形式
	private String checkResult; // 审核结果
	private String checkDesc; // 审核意见
	private String attachChangeFlag; // 附件变更标志
	private List<Attach> attachList = new ArrayList<Attach>();
	String[] attachIds;
	private User fgldChecker = new User();
	private String reserveStatus = "0";
	private String person1;
	private String person2;
	private String personNameFlag;
	private Attach attach;
	private Integer cnt;
	private Integer positiveCnt;
	private Integer negativeCnt;
//	private List<String> exStatus = new ArrayList<>();

	public Scene() {
		super();
	}

	public Scene(String id) {
		super(id);
	}

	public String getMonthId() {
		return monthId;
	}

	public void setMonthId(String monthId) {
		this.monthId = monthId;
	}

	public String getDayId() {
		return dayId;
	}

	public void setDayId(String dayId) {
		this.dayId = dayId;
	}

	public Dept getDept() {
		return dept;
	}

	public void setDept(Dept dept) {
		this.dept = dept;
	}

	public BigDecimal getScore() {
		return score;
	}

	public void setScore(BigDecimal score) {
		this.score = score;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getCheckTime() {
		return checkTime;
	}

	public void setCheckTime(Date checkTime) {
		this.checkTime = checkTime;
	}

	public String getContent1() {
		return content1;
	}

	public void setContent1(String content1) {
		this.content1 = content1;
	}

	public String getContent2() {
		return content2;
	}

	public void setContent2(String content2) {
		this.content2 = content2;
	}

	public String getContent3() {
		return content3;
	}

	public void setContent3(String content3) {
		this.content3 = content3;
	}

	public String getCheckResult() {
		return checkResult;
	}

	public void setCheckResult(String checkResult) {
		this.checkResult = checkResult;
	}

	public String getCheckDesc() {
		return checkDesc;
	}

	public void setCheckDesc(String checkDesc) {
		this.checkDesc = checkDesc;
	}

	public String getAttachChangeFlag() {
		return attachChangeFlag;
	}

	public void setAttachChangeFlag(String attachChangeFlag) {
		this.attachChangeFlag = attachChangeFlag;
	}

	public List<Attach> getAttachList() {
		return attachList;
	}

	public void setAttachList(List<Attach> attachList) {
		this.attachList = attachList;
	}

	public String[] getAttachIds() {
		return attachIds;
	}

	public void setAttachIds(String[] attachIds) {
		this.attachIds = attachIds;
	}

	public User getFgldChecker() {
		return fgldChecker;
	}

	public void setFgldChecker(User fgldChecker) {
		this.fgldChecker = fgldChecker;
	}

	public String getReserveStatus() {
		return reserveStatus;
	}

	public void setReserveStatus(String reserveStatus) {
		this.reserveStatus = reserveStatus;
	}

	public String getPerson1() {
		return person1;
	}

	public void setPerson1(String person1) {
		this.person1 = person1;
	}

	public String getPerson2() {
		return person2;
	}

	public void setPerson2(String person2) {
		this.person2 = person2;
	}

	public String getPersonNameFlag() {
		return personNameFlag;
	}

	public void setPersonNameFlag(String personNameFlag) {
		this.personNameFlag = personNameFlag;
	}

	public Attach getAttach() {
		return attach;
	}

	public void setAttach(Attach attach) {
		this.attach = attach;
	}

	public Integer getCnt() {
		return cnt;
	}

	public void setCnt(Integer cnt) {
		this.cnt = cnt;
	}

	public Integer getPositiveCnt() {
		return positiveCnt;
	}

	public void setPositiveCnt(Integer positiveCnt) {
		this.positiveCnt = positiveCnt;
	}

	public Integer getNegativeCnt() {
		return negativeCnt;
	}

	public void setNegativeCnt(Integer negativeCnt) {
		this.negativeCnt = negativeCnt;
	}

//	public List<String> getExStatus() {
//		return exStatus;
//	}
//
//	public void setExStatus(List<String> exStatus) {
//		this.exStatus = exStatus;
//	}
}